home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1999 August / SGI Freeware 1999 August.iso / dist / fw_emacs.idb / usr / freeware / share / emacs / 19.34 / lisp / ebuff-menu.elc.z / ebuff-menu.elc
Emacs Compiled Lisp  |  1998-10-28  |  7.1 KB

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: Emacs Compiled Lisp (other/emacsCompiledLisp).
This format is not currently supported by dexvert.

ConfidenceProgramDetectionMatch TypeSupport
1% dexvert Emacs Compiled Lisp (other/emacsCompiledLisp) magic Unsupported
100% file Emacs/XEmacs v19 byte-compiled Lisp data default
99% file data default
100% TrID Emacs/XEmacs byte-compiled Lisp (generic) default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 3b 45 4c 43 13 00 00 00 | 0a 3b 3b 3b 20 63 6f 6d |;ELC....|.;;; com|
|00000010| 70 69 6c 65 64 20 62 79 | 20 72 6d 73 40 6d 6f 6c |piled by| rms@mol|
|00000020| 65 2e 67 6e 75 2e 61 69 | 2e 6d 69 74 2e 65 64 75 |e.gnu.ai|.mit.edu|
|00000030| 20 6f 6e 20 46 72 69 20 | 4a 61 6e 20 32 36 20 30 | on Fri |Jan 26 0|
|00000040| 31 3a 32 37 3a 33 37 20 | 31 39 39 36 0a 3b 3b 3b |1:27:37 |1996.;;;|
|00000050| 20 66 72 6f 6d 20 66 69 | 6c 65 20 2f 68 6f 6d 65 | from fi|le /home|
|00000060| 2f 66 73 66 2f 72 6d 73 | 2f 65 31 39 2f 6c 69 73 |/fsf/rms|/e19/lis|
|00000070| 70 2f 65 62 75 66 66 2d | 6d 65 6e 75 2e 65 6c 0a |p/ebuff-|menu.el.|
|00000080| 3b 3b 3b 20 65 6d 61 63 | 73 20 76 65 72 73 69 6f |;;; emac|s versio|
|00000090| 6e 20 31 39 2e 33 30 2e | 39 30 2e 31 2e 0a 3b 3b |n 19.30.|90.1..;;|
|000000a0| 3b 20 62 79 74 65 63 6f | 6d 70 20 76 65 72 73 69 |; byteco|mp versi|
|000000b0| 6f 6e 20 46 53 46 20 32 | 2e 31 30 0a 3b 3b 3b 20 |on FSF 2|.10.;;; |
|000000c0| 6f 70 74 69 6d 69 7a 61 | 74 69 6f 6e 20 69 73 20 |optimiza|tion is |
|000000d0| 6f 6e 2e 0a 3b 3b 3b 20 | 74 68 69 73 20 66 69 6c |on..;;; |this fil|
|000000e0| 65 20 75 73 65 73 20 6f | 70 63 6f 64 65 73 20 77 |e uses o|pcodes w|
|000000f0| 68 69 63 68 20 64 6f 20 | 6e 6f 74 20 65 78 69 73 |hich do |not exis|
|00000100| 74 20 69 6e 20 45 6d 61 | 63 73 20 31 38 2e 0a 0a |t in Ema|cs 18...|
|00000110| 28 69 66 20 28 61 6e 64 | 20 28 62 6f 75 6e 64 70 |(if (and| (boundp|
|00000120| 20 27 65 6d 61 63 73 2d | 76 65 72 73 69 6f 6e 29 | 'emacs-|version)|
|00000130| 0a 09 20 28 6f 72 20 28 | 61 6e 64 20 28 62 6f 75 |.. (or (|and (bou|
|00000140| 6e 64 70 20 27 65 70 6f | 63 68 3a 3a 76 65 72 73 |ndp 'epo|ch::vers|
|00000150| 69 6f 6e 29 20 65 70 6f | 63 68 3a 3a 76 65 72 73 |ion) epo|ch::vers|
|00000160| 69 6f 6e 29 0a 09 20 20 | 20 20 20 28 73 74 72 69 |ion).. | (stri|
|00000170| 6e 67 2d 6c 65 73 73 70 | 20 65 6d 61 63 73 2d 76 |ng-lessp| emacs-v|
|00000180| 65 72 73 69 6f 6e 20 22 | 31 39 2e 32 39 22 29 29 |ersion "|19.29"))|
|00000190| 29 0a 20 20 20 20 28 65 | 72 72 6f 72 20 22 60 65 |). (e|rror "`e|
|000001a0| 62 75 66 66 2d 6d 65 6e | 75 2e 65 6c 27 20 77 61 |buff-men|u.el' wa|
|000001b0| 73 20 63 6f 6d 70 69 6c | 65 64 20 66 6f 72 20 45 |s compil|ed for E|
|000001c0| 6d 61 63 73 20 31 39 2e | 32 39 20 6f 72 20 6c 61 |macs 19.|29 or la|
|000001d0| 74 65 72 22 29 29 0a 0a | 0a 28 62 79 74 65 2d 63 |ter"))..|.(byte-c|
|000001e0| 6f 64 65 20 22 c0 c1 21 | 88 c2 c3 21 84 5c 66 00 |ode "..!|...!.\f.|
|000001f0| c4 13 c3 0d 42 15 c4 87 | 22 20 5b 72 65 71 75 69 |....B...|" [requi|
|00000200| 72 65 20 65 6c 65 63 74 | 72 69 63 20 62 6f 75 6e |re elect|ric boun|
|00000210| 64 70 20 65 6c 65 63 74 | 72 69 63 2d 62 75 66 66 |dp elect|ric-buff|
|00000220| 65 72 2d 6d 65 6e 75 2d | 6d 6f 64 65 2d 6d 61 70 |er-menu-|mode-map|
|00000230| 20 6e 69 6c 20 63 75 72 | 72 65 6e 74 2d 6c 6f 61 | nil cur|rent-loa|
|00000240| 64 2d 6c 69 73 74 5d 20 | 32 29 0a 23 40 36 33 32 |d-list] |2).#@632|
|00000250| 20 50 6f 70 73 20 75 70 | 20 61 20 62 75 66 66 65 | Pops up| a buffe|
|00000260| 72 20 64 65 73 63 72 69 | 62 69 6e 67 20 74 68 65 |r descri|bing the|
|00000270| 20 73 65 74 20 6f 66 20 | 45 6d 61 63 73 20 62 75 | set of |Emacs bu|
|00000280| 66 66 65 72 73 2e 0a 56 | 61 67 75 65 6c 79 20 6c |ffers..V|aguely l|
|00000290| 69 6b 65 20 49 54 53 20 | 6c 75 6e 61 72 20 73 65 |ike ITS |lunar se|
|000002a0| 6c 65 63 74 20 62 75 66 | 66 65 72 3b 20 63 6f 6d |lect buf|fer; com|
|000002b0| 62 69 6e 69 6e 67 20 74 | 79 70 65 6f 75 74 6f 69 |bining t|ypeoutoi|
|000002c0| 64 20 62 75 66 66 65 72 | 0a 6c 69 73 74 69 6e 67 |d buffer|.listing|
|000002d0| 20 77 69 74 68 20 6d 65 | 6e 75 6f 69 64 20 62 75 | with me|nuoid bu|
|000002e0| 66 66 65 72 20 73 65 6c | 65 63 74 69 6f 6e 2e 0a |ffer sel|ection..|
|000002f0| 0a 49 66 20 74 68 65 20 | 76 65 72 79 20 6e 65 78 |.If the |very nex|
|00000300| 74 20 63 68 61 72 61 63 | 74 65 72 20 74 79 70 65 |t charac|ter type|
|00000310| 64 20 69 73 20 61 20 73 | 70 61 63 65 20 74 68 65 |d is a s|pace the|
|00000320| 6e 20 74 68 65 20 62 75 | 66 66 65 72 20 6c 69 73 |n the bu|ffer lis|
|00000330| 74 0a 77 69 6e 64 6f 77 | 20 64 69 73 61 70 70 65 |t.window| disappe|
|00000340| 61 72 73 2e 20 20 4f 74 | 68 65 72 77 69 73 65 2c |ars. Ot|herwise,|
|00000350| 20 6f 6e 65 20 6d 61 79 | 20 6d 6f 76 65 20 61 72 | one may| move ar|
|00000360| 6f 75 6e 64 20 69 6e 20 | 74 68 65 20 62 75 66 66 |ound in |the buff|
|00000370| 65 72 20 6c 69 73 74 0a | 77 69 6e 64 6f 77 2c 20 |er list.|window, |
|00000380| 6d 61 72 6b 69 6e 67 20 | 62 75 66 66 65 72 73 20 |marking |buffers |
|00000390| 74 6f 20 62 65 20 73 65 | 6c 65 63 74 65 64 2c 20 |to be se|lected, |
|000003a0| 73 61 76 65 64 20 6f 72 | 20 64 65 6c 65 74 65 64 |saved or| deleted|
|000003b0| 2e 0a 0a 54 6f 20 65 78 | 69 74 20 61 6e 64 20 73 |...To ex|it and s|
|000003c0| 65 6c 65 63 74 20 61 20 | 6e 65 77 20 62 75 66 66 |elect a |new buff|
|000003d0| 65 72 2c 20 74 79 70 65 | 20 61 20 73 70 61 63 65 |er, type| a space|
|000003e0| 20 77 68 65 6e 20 74 68 | 65 20 63 75 72 73 6f 72 | when th|e cursor|
|000003f0| 20 69 73 20 6f 6e 0a 74 | 68 65 20 61 70 70 72 6f | is on.t|he appro|
|00000400| 70 72 69 61 74 65 20 6c | 69 6e 65 20 6f 66 20 74 |priate l|ine of t|
|00000410| 68 65 20 62 75 66 66 65 | 72 2d 6c 69 73 74 20 77 |he buffe|r-list w|
|00000420| 69 6e 64 6f 77 2e 20 20 | 4f 74 68 65 72 20 63 6f |indow. |Other co|
|00000430| 6d 6d 61 6e 64 73 20 61 | 72 65 0a 6d 75 63 68 20 |mmands a|re.much |
|00000440| 6c 69 6b 65 20 74 68 6f | 73 65 20 6f 66 20 62 75 |like tho|se of bu|
|00000450| 66 66 65 72 2d 6d 65 6e | 75 2d 6d 6f 64 65 2e 0a |ffer-men|u-mode..|
|00000460| 0a 43 61 6c 6c 73 20 76 | 61 6c 75 65 20 6f 66 20 |.Calls v|alue of |
|00000470| 60 65 6c 65 63 74 72 69 | 63 2d 62 75 66 66 65 72 |`electri|c-buffer|
|00000480| 2d 6d 65 6e 75 2d 6d 6f | 64 65 2d 68 6f 6f 6b 27 |-menu-mo|de-hook'|
|00000490| 20 6f 6e 20 65 6e 74 72 | 79 20 69 66 20 6e 6f 6e | on entr|y if non|
|000004a0| 2d 6e 69 6c 2e 0a 0a 5c | 7b 65 6c 65 63 74 72 69 |-nil...\|{electri|
|000004b0| 63 2d 62 75 66 66 65 72 | 2d 6d 65 6e 75 2d 6d 6f |c-buffer|-menu-mo|
|000004c0| 64 65 2d 6d 61 70 7d 1f | 0a 28 64 65 66 61 6c 69 |de-map}.|.(defali|
|000004d0| 61 73 20 27 65 6c 65 63 | 74 72 69 63 2d 62 75 66 |as 'elec|tric-buf|
|000004e0| 66 65 72 2d 6c 69 73 74 | 20 23 5b 28 61 72 67 29 |fer-list| #[(arg)|
|000004f0| 20 22 c0 89 19 1a c3 8b | 88 5c 6e 85 32 00 09 71 | "......|.\n.2..q|
|00000500| 88 c4 20 1d c6 20 88 65 | 62 88 c7 c8 c0 c9 23 0d |.. .. .e|b.....#.|
|00000510| 62 88 0d c0 89 93 88 83 | 2c 00 ca 20 82 31 00 cb |b.......|,.. .1..|
|00000520| cc c9 21 21 29 2a 87 22 | 20 5b 6e 69 6c 20 62 75 |..!!)*."| [nil bu|
|00000530| 66 66 65 72 20 73 65 6c | 65 63 74 20 28 28 62 79 |ffer sel|ect ((by|
|00000540| 74 65 2d 63 6f 64 65 20 | 22 c0 8b 88 c1 c2 c3 21 |te-code |"......!|
|00000550| 21 14 c5 8e 5c 66 71 88 | c6 20 88 c7 c8 8d 16 09 |!...\fq.|. ......|
|00000560| 29 c1 87 22 20 5b 28 28 | 6c 69 73 74 2d 62 75 66 |).." [((|list-buf|
|00000570| 66 65 72 73 20 61 72 67 | 29 29 20 77 69 6e 64 6f |fers arg|)) windo|
|00000580| 77 2d 62 75 66 66 65 72 | 20 45 6c 65 63 74 72 69 |w-buffer| Electri|
|00000590| 63 2d 70 6f 70 2d 75 70 | 2d 77 69 6e 64 6f 77 20 |c-pop-up|-window |
|000005a0| 22 2a 42 75 66 66 65 72 | 20 4c 69 73 74 2a 22 20 |"*Buffer| List*" |
|000005b0| 62 75 66 66 65 72 20 28 | 28 62 79 74 65 2d 63 6f |buffer (|(byte-co|
|000005c0| 64 65 20 22 08 71 88 c1 | 20 88 c2 08 21 88 c3 c4 |de ".q..| ...!...|
|000005d0| 21 87 22 20 5b 62 75 66 | 66 65 72 20 42 75 66 66 |!." [buf|fer Buff|
|000005e0| 65 72 2d 6d 65 6e 75 2d | 6d 6f 64 65 20 62 75 72 |er-menu-|mode bur|
|000005f0| 79 2d 62 75 66 66 65 72 | 20 6d 65 73 73 61 67 65 |y-buffer| message|
|00000600| 20 22 22 5d 20 32 29 29 | 20 45 6c 65 63 74 72 69 | ""] 2))| Electri|
|00000610| 63 2d 62 75 66 66 65 72 | 2d 6d 65 6e 75 2d 6d 6f |c-buffer|-menu-mo|
|00000620| 64 65 20 65 6c 65 63 74 | 72 69 63 2d 62 75 66 66 |de elect|ric-buff|
|00000630| 65 72 2d 6d 65 6e 75 2d | 73 65 6c 65 63 74 20 28 |er-menu-|select (|
|00000640| 62 79 74 65 2d 63 6f 64 | 65 20 22 c0 c1 21 88 c2 |byte-cod|e "..!..|
|00000650| 20 43 89 13 c4 3d 83 15 | 00 c5 13 c6 c7 c5 5c 22 | C...=..|......\"|
|00000660| 88 60 65 62 88 c8 79 88 | 60 64 62 88 c9 79 88 60 |.`eb..y.|`db..y.`|
|00000670| ca 1e 0b 1e 5c 66 1e 0d | 89 1e 0e 0e 0d 57 84 3c |....\f..|.....W.<|
|00000680| 00 0e 0e 0e 5c 66 56 83 | 41 00 0e 0d 82 43 00 0e |....\fV.|A....C..|
|00000690| 0e 62 88 cf c7 c5 d0 d1 | 0e 0d 0e 5c 66 42 25 2c |.b......|...\fB%,|
|000006a0| 87 22 20 5b 6d 65 73 73 | 61 67 65 20 22 3c 3c 3c |." [mess|age "<<<|
|000006b0| 20 50 72 65 73 73 20 52 | 65 74 75 72 6e 20 74 6f | Press R|eturn to|
|000006c0| 20 62 75 72 79 20 74 68 | 65 20 62 75 66 66 65 72 | bury th|e buffer|
|000006d0| 20 6c 69 73 74 20 3e 3e | 3e 22 20 72 65 61 64 2d | list >>|>" read-|
|000006e0| 65 76 65 6e 74 20 75 6e | 72 65 61 64 2d 63 6f 6d |event un|read-com|
|000006f0| 6d 61 6e 64 2d 65 76 65 | 6e 74 73 20 33 32 20 6e |mand-eve|nts 32 n|
|00000700| 69 6c 20 74 68 72 6f 77 | 20 65 6c 65 63 74 72 69 |il throw| electri|
|00000710| 63 2d 62 75 66 66 65 72 | 2d 6d 65 6e 75 2d 73 65 |c-buffer|-menu-se|
|00000720| 6c 65 63 74 20 32 20 2d | 31 20 30 20 67 6f 61 6c |lect 2 -|1 0 goal|
|00000730| 2d 63 6f 6c 75 6d 6e 20 | 6c 61 73 74 20 66 69 72 |-column |last fir|
|00000740| 73 74 20 73 74 61 72 74 | 2d 70 6f 69 6e 74 20 45 |st start|-point E|
|00000750| 6c 65 63 74 72 69 63 2d | 63 6f 6d 6d 61 6e 64 2d |lectric-|command-|
|00000760| 6c 6f 6f 70 20 74 20 65 | 6c 65 63 74 72 69 63 2d |loop t e|lectric-|
|00000770| 62 75 66 66 65 72 2d 6d | 65 6e 75 2d 6c 6f 6f 70 |buffer-m|enu-loop|
|00000780| 65 72 5d 20 38 29 20 73 | 65 6c 65 63 74 5d 20 33 |er] 8) s|elect] 3|
|00000790| 29 29 20 70 6f 69 6e 74 | 2d 6d 61 72 6b 65 72 20 |)) point|-marker |
|000007a0| 6f 70 6f 69 6e 74 20 42 | 75 66 66 65 72 2d 6d 65 |opoint B|uffer-me|
|000007b0| 6e 75 2d 65 78 65 63 75 | 74 65 20 73 65 61 72 63 |nu-execu|te searc|
|000007c0| 68 2d 66 6f 72 77 61 72 | 64 20 22 5c 6e 3e 22 20 |h-forwar|d "\n>" |
|000007d0| 74 20 42 75 66 66 65 72 | 2d 6d 65 6e 75 2d 73 65 |t Buffer|-menu-se|
|000007e0| 6c 65 63 74 20 73 77 69 | 74 63 68 2d 74 6f 2d 62 |lect swi|tch-to-b|
|000007f0| 75 66 66 65 72 20 42 75 | 66 66 65 72 2d 6d 65 6e |uffer Bu|ffer-men|
|00000800| 75 2d 62 75 66 66 65 72 | 5d 20 34 20 28 23 24 20 |u-buffer|] 4 (#$ |
|00000810| 2e 20 35 39 33 29 20 22 | 50 22 5d 29 0a 28 64 65 |. 593) "|P"]).(de|
|00000820| 66 61 6c 69 61 73 20 27 | 65 6c 65 63 74 72 69 63 |falias '|electric|
|00000830| 2d 62 75 66 66 65 72 2d | 6d 65 6e 75 2d 6c 6f 6f |-buffer-|menu-loo|
|00000840| 70 65 72 20 23 5b 28 73 | 74 61 74 65 20 63 6f 6e |per #[(s|tate con|
|00000850| 64 69 74 69 6f 6e 29 20 | 22 08 83 12 00 08 40 c1 |dition) |".....@.|
|00000860| 3e 84 12 00 c2 08 40 08 | 41 5c 22 87 60 0b 40 57 |>.....@.|A\".`.@W|
|00000870| 83 1f 00 65 62 88 c4 79 | 87 60 0b 41 56 85 35 00 |...eb..y|.`.AV.5.|
|00000880| 64 62 88 c5 79 88 c6 64 | 21 85 35 00 c7 c5 21 87 |db..y..d|!.5...!.|
|00000890| 22 20 5b 63 6f 6e 64 69 | 74 69 6f 6e 20 28 62 75 |" [condi|tion (bu|
|000008a0| 66 66 65 72 2d 72 65 61 | 64 2d 6f 6e 6c 79 20 65 |ffer-rea|d-only e|
|000008b0| 6e 64 2d 6f 66 2d 62 75 | 66 66 65 72 20 62 65 67 |nd-of-bu|ffer beg|
|000008c0| 69 6e 6e 69 6e 67 2d 6f | 66 2d 62 75 66 66 65 72 |inning-o|f-buffer|
|000008d0| 29 20 73 69 67 6e 61 6c | 20 73 74 61 74 65 20 32 |) signal| state 2|
|000008e0| 20 2d 31 20 70 6f 73 2d | 76 69 73 69 62 6c 65 2d | -1 pos-|visible-|
|000008f0| 69 6e 2d 77 69 6e 64 6f | 77 2d 70 20 72 65 63 65 |in-windo|w-p rece|
|00000900| 6e 74 65 72 5d 20 33 5d | 29 0a 28 70 75 74 20 28 |nter] 3]|).(put (|
|00000910| 71 75 6f 74 65 20 45 6c | 65 63 74 72 69 63 2d 62 |quote El|ectric-b|
|00000920| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 6d 6f 64 65 29 |uffer-me|nu-mode)|
|00000930| 20 28 71 75 6f 74 65 20 | 6d 6f 64 65 2d 63 6c 61 | (quote |mode-cla|
|00000940| 73 73 29 20 28 71 75 6f | 74 65 20 73 70 65 63 69 |ss) (quo|te speci|
|00000950| 61 6c 29 29 0a 23 40 31 | 32 30 39 20 4d 61 6a 6f |al)).#@1|209 Majo|
|00000960| 72 20 6d 6f 64 65 20 66 | 6f 72 20 65 64 69 74 69 |r mode f|or editi|
|00000970| 6e 67 20 61 20 6c 69 73 | 74 20 6f 66 20 62 75 66 |ng a lis|t of buf|
|00000980| 66 65 72 73 2e 0a 45 61 | 63 68 20 6c 69 6e 65 20 |fers..Ea|ch line |
|00000990| 64 65 73 63 72 69 62 65 | 73 20 6f 6e 65 20 6f 66 |describe|s one of|
|000009a0| 20 74 68 65 20 62 75 66 | 66 65 72 73 20 69 6e 20 | the buf|fers in |
|000009b0| 45 6d 61 63 73 2e 0a 4c | 65 74 74 65 72 73 20 64 |Emacs..L|etters d|
|000009c0| 6f 20 6e 6f 74 20 69 6e | 73 65 72 74 20 74 68 65 |o not in|sert the|
|000009d0| 6d 73 65 6c 76 65 73 3b | 20 69 6e 73 74 65 61 64 |mselves;| instead|
|000009e0| 2c 20 74 68 65 79 20 61 | 72 65 20 63 6f 6d 6d 61 |, they a|re comma|
|000009f0| 6e 64 73 2e 0a 5c 3c 65 | 6c 65 63 74 72 69 63 2d |nds..\<e|lectric-|
|00000a00| 62 75 66 66 65 72 2d 6d | 65 6e 75 2d 6d 6f 64 65 |buffer-m|enu-mode|
|00000a10| 2d 6d 61 70 3e 0a 5c 5b | 6b 65 79 62 6f 61 72 64 |-map>.\[|keyboard|
|00000a20| 2d 71 75 69 74 5d 20 6f | 72 20 5c 5b 45 6c 65 63 |-quit] o|r \[Elec|
|00000a30| 74 72 69 63 2d 62 75 66 | 66 65 72 2d 6d 65 6e 75 |tric-buf|fer-menu|
|00000a40| 2d 71 75 69 74 5d 20 2d | 2d 20 65 78 69 74 20 62 |-quit] -|- exit b|
|00000a50| 75 66 66 65 72 20 6d 65 | 6e 75 2c 20 72 65 74 75 |uffer me|nu, retu|
|00000a60| 72 6e 69 6e 67 20 74 6f | 20 70 72 65 76 69 6f 75 |rning to| previou|
|00000a70| 73 20 77 69 6e 64 6f 77 | 20 61 6e 64 20 62 75 66 |s window| and buf|
|00000a80| 66 65 72 0a 20 20 63 6f | 6e 66 69 67 75 72 61 74 |fer. co|nfigurat|
|00000a90| 69 6f 6e 2e 20 20 49 66 | 20 74 68 65 20 76 65 72 |ion. If| the ver|
|00000aa0| 79 20 66 69 72 73 74 20 | 63 68 61 72 61 63 74 65 |y first |characte|
|00000ab0| 72 20 74 79 70 65 64 20 | 69 73 20 61 20 73 70 61 |r typed |is a spa|
|00000ac0| 63 65 2c 20 69 74 0a 20 | 20 61 6c 73 6f 20 68 61 |ce, it. | also ha|
|00000ad0| 73 20 74 68 69 73 20 65 | 66 66 65 63 74 2e 0a 5c |s this e|ffect..\|
|00000ae0| 5b 45 6c 65 63 74 72 69 | 63 2d 62 75 66 66 65 72 |[Electri|c-buffer|
|00000af0| 2d 6d 65 6e 75 2d 73 65 | 6c 65 63 74 5d 20 2d 2d |-menu-se|lect] --|
|00000b00| 20 73 65 6c 65 63 74 20 | 62 75 66 66 65 72 20 6f | select |buffer o|
|00000b10| 66 20 6c 69 6e 65 20 70 | 6f 69 6e 74 20 69 73 20 |f line p|oint is |
|00000b20| 6f 6e 2e 0a 20 20 41 6c | 73 6f 20 73 68 6f 77 20 |on.. Al|so show |
|00000b30| 62 75 66 66 65 72 73 20 | 6d 61 72 6b 65 64 20 77 |buffers |marked w|
|00000b40| 69 74 68 20 6d 20 69 6e | 20 6f 74 68 65 72 20 77 |ith m in| other w|
|00000b50| 69 6e 64 6f 77 73 2c 0a | 20 20 64 65 6c 65 74 65 |indows,.| delete|
|00000b60| 73 20 62 75 66 66 65 72 | 73 20 6d 61 72 6b 65 64 |s buffer|s marked|
|00000b70| 20 77 69 74 68 20 22 44 | 22 2c 20 61 6e 64 20 73 | with "D|", and s|
|00000b80| 61 76 65 73 20 74 68 6f | 73 65 20 6d 61 72 6b 65 |aves tho|se marke|
|00000b90| 64 20 77 69 74 68 20 22 | 53 22 2e 0a 5c 5b 42 75 |d with "|S"..\[Bu|
|00000ba0| 66 66 65 72 2d 6d 65 6e | 75 2d 6d 61 72 6b 5d 20 |ffer-men|u-mark] |
|00000bb0| 2d 2d 20 6d 61 72 6b 20 | 62 75 66 66 65 72 20 74 |-- mark |buffer t|
|00000bc0| 6f 20 62 65 20 64 69 73 | 70 6c 61 79 65 64 2e 0a |o be dis|played..|
|00000bd0| 5c 5b 42 75 66 66 65 72 | 2d 6d 65 6e 75 2d 6e 6f |\[Buffer|-menu-no|
|00000be0| 74 2d 6d 6f 64 69 66 69 | 65 64 5d 20 2d 2d 20 63 |t-modifi|ed] -- c|
|00000bf0| 6c 65 61 72 20 6d 6f 64 | 69 66 69 65 64 2d 66 6c |lear mod|ified-fl|
|00000c00| 61 67 20 6f 6e 20 74 68 | 61 74 20 62 75 66 66 65 |ag on th|at buffe|
|00000c10| 72 2e 0a 5c 5b 42 75 66 | 66 65 72 2d 6d 65 6e 75 |r..\[Buf|fer-menu|
|00000c20| 2d 73 61 76 65 5d 20 2d | 2d 20 6d 61 72 6b 20 74 |-save] -|- mark t|
|00000c30| 68 61 74 20 62 75 66 66 | 65 72 20 74 6f 20 62 65 |hat buff|er to be|
|00000c40| 20 73 61 76 65 64 2e 0a | 5c 5b 42 75 66 66 65 72 | saved..|\[Buffer|
|00000c50| 2d 6d 65 6e 75 2d 64 65 | 6c 65 74 65 5d 20 6f 72 |-menu-de|lete] or|
|00000c60| 20 5c 5b 42 75 66 66 65 | 72 2d 6d 65 6e 75 2d 64 | \[Buffe|r-menu-d|
|00000c70| 65 6c 65 74 65 2d 62 61 | 63 6b 77 61 72 64 73 5d |elete-ba|ckwards]|
|00000c80| 20 2d 2d 20 6d 61 72 6b | 20 74 68 61 74 20 62 75 | -- mark| that bu|
|00000c90| 66 66 65 72 20 74 6f 20 | 62 65 20 64 65 6c 65 74 |ffer to |be delet|
|00000ca0| 65 64 2e 0a 5c 5b 42 75 | 66 66 65 72 2d 6d 65 6e |ed..\[Bu|ffer-men|
|00000cb0| 75 2d 75 6e 6d 61 72 6b | 5d 20 2d 2d 20 72 65 6d |u-unmark|] -- rem|
|00000cc0| 6f 76 65 20 61 6c 6c 20 | 6b 69 6e 64 73 20 6f 66 |ove all |kinds of|
|00000cd0| 20 6d 61 72 6b 73 20 66 | 72 6f 6d 20 63 75 72 72 | marks f|rom curr|
|00000ce0| 65 6e 74 20 6c 69 6e 65 | 2e 0a 5c 5b 45 6c 65 63 |ent line|..\[Elec|
|00000cf0| 74 72 69 63 2d 62 75 66 | 66 65 72 2d 6d 65 6e 75 |tric-buf|fer-menu|
|00000d00| 2d 6d 6f 64 65 2d 76 69 | 65 77 2d 62 75 66 66 65 |-mode-vi|ew-buffe|
|00000d10| 72 5d 20 2d 2d 20 76 69 | 65 77 20 62 75 66 66 65 |r] -- vi|ew buffe|
|00000d20| 72 2c 20 72 65 74 75 72 | 6e 69 6e 67 20 77 68 65 |r, retur|ning whe|
|00000d30| 6e 20 64 6f 6e 65 2e 0a | 5c 5b 42 75 66 66 65 72 |n done..|\[Buffer|
|00000d40| 2d 6d 65 6e 75 2d 62 61 | 63 6b 75 70 2d 75 6e 6d |-menu-ba|ckup-unm|
|00000d50| 61 72 6b 5d 20 2d 2d 20 | 62 61 63 6b 20 75 70 20 |ark] -- |back up |
|00000d60| 61 20 6c 69 6e 65 20 61 | 6e 64 20 72 65 6d 6f 76 |a line a|nd remov|
|00000d70| 65 20 6d 61 72 6b 73 2e | 0a 0a 5c 7b 65 6c 65 63 |e marks.|..\{elec|
|00000d80| 74 72 69 63 2d 62 75 66 | 66 65 72 2d 6d 65 6e 75 |tric-buf|fer-menu|
|00000d90| 2d 6d 6f 64 65 2d 6d 61 | 70 7d 0a 0a 45 6e 74 72 |-mode-ma|p}..Entr|
|00000da0| 79 20 74 6f 20 74 68 69 | 73 20 6d 6f 64 65 20 76 |y to thi|s mode v|
|00000db0| 69 61 20 63 6f 6d 6d 61 | 6e 64 20 65 6c 65 63 74 |ia comma|nd elect|
|00000dc0| 72 69 63 2d 62 75 66 66 | 65 72 2d 6c 69 73 74 20 |ric-buff|er-list |
|00000dd0| 63 61 6c 6c 73 20 74 68 | 65 20 76 61 6c 75 65 20 |calls th|e value |
|00000de0| 6f 66 0a 65 6c 65 63 74 | 72 69 63 2d 62 75 66 66 |of.elect|ric-buff|
|00000df0| 65 72 2d 6d 65 6e 75 2d | 6d 6f 64 65 2d 68 6f 6f |er-menu-|mode-hoo|
|00000e00| 6b 20 69 66 20 69 74 20 | 69 73 20 6e 6f 6e 2d 6e |k if it |is non-n|
|00000e10| 69 6c 2e 1f 0a 28 64 65 | 66 61 6c 69 61 73 20 27 |il...(de|falias '|
|00000e20| 45 6c 65 63 74 72 69 63 | 2d 62 75 66 66 65 72 2d |Electric|-buffer-|
|00000e30| 6d 65 6e 75 2d 6d 6f 64 | 65 20 23 5b 6e 69 6c 20 |menu-mod|e #[nil |
|00000e40| 22 c0 20 88 c1 5c 6e 21 | 88 c3 14 c5 16 06 c7 c8 |". ..\n!|........|
|00000e50| 21 88 c9 16 08 ca 16 0b | ca 16 5c 66 cd 16 0e 65 |!.......|..\f...e|
|00000e60| 62 88 cf d0 d1 ca 23 83 | 2a 00 d2 75 88 d3 d4 21 |b.....#.|*..u...!|
|00000e70| 87 22 20 5b 6b 69 6c 6c | 2d 61 6c 6c 2d 6c 6f 63 |." [kill|-all-loc|
|00000e80| 61 6c 2d 76 61 72 69 61 | 62 6c 65 73 20 75 73 65 |al-varia|bles use|
|00000e90| 2d 6c 6f 63 61 6c 2d 6d | 61 70 20 65 6c 65 63 74 |-local-m|ap elect|
|00000ea0| 72 69 63 2d 62 75 66 66 | 65 72 2d 6d 65 6e 75 2d |ric-buff|er-menu-|
|00000eb0| 6d 6f 64 65 2d 6d 61 70 | 20 22 45 6c 65 63 74 72 |mode-map| "Electr|
|00000ec0| 69 63 20 42 75 66 66 65 | 72 20 4d 65 6e 75 22 20 |ic Buffe|r Menu" |
|00000ed0| 6d 6f 64 65 2d 6e 61 6d | 65 20 22 45 6c 65 63 74 |mode-nam|e "Elect|
|00000ee0| 72 69 63 20 42 75 66 66 | 65 72 20 4c 69 73 74 22 |ric Buff|er List"|
|00000ef0| 20 6d 6f 64 65 2d 6c 69 | 6e 65 2d 62 75 66 66 65 | mode-li|ne-buffe|
|00000f00| 72 2d 69 64 65 6e 74 69 | 66 69 63 61 74 69 6f 6e |r-identi|fication|
|00000f10| 20 6d 61 6b 65 2d 6c 6f | 63 61 6c 2d 76 61 72 69 | make-lo|cal-vari|
|00000f20| 61 62 6c 65 20 48 65 6c | 70 65 72 2d 72 65 74 75 |able Hel|per-retu|
|00000f30| 72 6e 2d 62 6c 75 72 62 | 20 22 72 65 74 75 72 6e |rn-blurb| "return|
|00000f40| 20 74 6f 20 62 75 66 66 | 65 72 20 65 64 69 74 69 | to buff|er editi|
|00000f50| 6e 67 22 20 74 20 74 72 | 75 6e 63 61 74 65 2d 6c |ng" t tr|uncate-l|
|00000f60| 69 6e 65 73 20 62 75 66 | 66 65 72 2d 72 65 61 64 |ines buf|fer-read|
|00000f70| 2d 6f 6e 6c 79 20 45 6c | 65 63 74 72 69 63 2d 62 |-only El|ectric-b|
|00000f80| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 6d 6f 64 65 20 |uffer-me|nu-mode |
|00000f90| 6d 61 6a 6f 72 2d 6d 6f | 64 65 20 73 65 61 72 63 |major-mo|de searc|
|00000fa0| 68 2d 66 6f 72 77 61 72 | 64 20 22 5c 6e 2e 22 20 |h-forwar|d "\n." |
|00000fb0| 6e 69 6c 20 2d 31 20 72 | 75 6e 2d 68 6f 6f 6b 73 |nil -1 r|un-hooks|
|00000fc0| 20 65 6c 65 63 74 72 69 | 63 2d 62 75 66 66 65 72 | electri|c-buffer|
|00000fd0| 2d 6d 65 6e 75 2d 6d 6f | 64 65 2d 68 6f 6f 6b 5d |-menu-mo|de-hook]|
|00000fe0| 20 34 20 28 23 24 20 2e | 20 32 33 39 36 29 5d 29 | 4 (#$ .| 2396)])|
|00000ff0| 0a 28 62 79 74 65 2d 63 | 6f 64 65 20 22 c0 c1 c2 |.(byte-c|ode "...|
|00001000| c3 23 88 5c 66 84 7d 01 | c5 20 c5 20 1e 06 1e 07 |.#.\f.}.|. . ....|
|00001010| c8 0e 07 41 40 c1 5c 22 | 88 c9 0e 07 ca 0e 06 23 |...A@.\"|.......#|
|00001020| 88 c8 0e 06 41 40 c1 5c | 22 88 c9 0e 07 cb cc 23 |....A@.\|"......#|
|00001030| 88 c9 0e 07 cd ce 23 88 | c9 0e 07 cf 0e 10 21 d1 |......#.|......!.|
|00001040| 23 88 c9 0e 07 d2 d3 23 | 88 c9 0e 07 d4 d5 23 88 |#......#|......#.|
|00001050| c9 0e 07 d6 d7 23 88 c9 | 0e 07 d8 d7 23 88 c9 0e |.....#..|....#...|
|00001060| 07 d9 d7 23 88 c9 0e 07 | da db 23 88 c9 0e 07 dc |...#....|..#.....|
|00001070| db 23 88 c9 0e 07 dd de | 23 88 c9 0e 07 df e0 23 |.#......|#......#|
|00001080| 88 c9 0e 07 e1 e2 23 88 | c9 0e 07 e3 e2 23 88 c9 |......#.|.....#..|
|00001090| 0e 07 e4 e5 23 88 c9 0e | 07 e6 e7 23 88 c9 0e 07 |....#...|...#....|
|000010a0| e8 e9 23 88 c9 0e 07 ea | eb 23 88 ec 1e 2d ec ee |..#.....|.#...-..|
|000010b0| 58 83 d3 00 c9 0e 07 cf | 0e 2d 21 ef 23 88 c9 0e |X.......|.-!.#...|
|000010c0| 07 ca cf 0e 2d 21 50 ef | 23 88 0e 2d 54 89 16 2d |....-!P.|#..-T..-|
|000010d0| 82 af 00 29 c9 0e 07 f0 | f1 23 88 c9 0e 07 f2 f1 |...)....|.#......|
|000010e0| 23 88 c9 0e 07 f3 f4 23 | 88 c9 0e 07 f5 f6 23 88 |#......#|......#.|
|000010f0| c9 0e 07 f7 f8 23 88 c9 | 0e 07 f9 fa 23 88 c9 0e |.....#..|....#...|
|00001100| 07 fb f8 23 88 c9 0e 07 | fc fa 23 88 c9 0e 07 fd |...#....|..#.....|
|00001110| fe 23 88 c9 0e 07 ff 81 | 40 00 23 88 c9 0e 07 81 |.#......|@.#.....|
|00001120| 41 00 81 42 00 23 88 c9 | 0e 07 81 43 00 81 44 00 |A..B.#..|...C..D.|
|00001130| 23 88 c9 0e 07 81 45 00 | 81 46 00 23 88 c9 0e 07 |#.....E.|.F.#....|
|00001140| 81 47 00 81 48 00 23 88 | c9 0e 07 81 49 00 81 4a |.G..H.#.|....I..J|
|00001150| 00 23 88 c9 0e 07 81 4b | 00 d5 23 88 c9 0e 07 81 |.#.....K|..#.....|
|00001160| 4c 00 d7 23 88 c9 0e 07 | 81 4d 00 d7 23 88 c9 0e |L..#....|.M..#...|
|00001170| 07 81 4e 00 81 4f 00 23 | 88 0e 07 14 2a d5 87 22 |..N..O.#|....*.."|
|00001180| 20 5b 70 75 74 20 45 6c | 65 63 74 72 69 63 2d 62 | [put El|ectric-b|
|00001190| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 75 6e 64 65 66 |uffer-me|nu-undef|
|000011a0| 69 6e 65 64 20 73 75 70 | 70 72 65 73 73 2d 6b 65 |ined sup|press-ke|
|000011b0| 79 6d 61 70 20 74 20 65 | 6c 65 63 74 72 69 63 2d |ymap t e|lectric-|
|000011c0| 62 75 66 66 65 72 2d 6d | 65 6e 75 2d 6d 6f 64 65 |buffer-m|enu-mode|
|000011d0| 2d 6d 61 70 20 6d 61 6b | 65 2d 6b 65 79 6d 61 70 |-map mak|e-keymap|
|000011e0| 20 73 75 62 6d 61 70 20 | 6d 61 70 20 66 69 6c 6c | submap |map fill|
|000011f0| 61 72 72 61 79 20 64 65 | 66 69 6e 65 2d 6b 65 79 |array de|fine-key|
|00001200| 20 22 1b 22 20 22 1a 22 | 20 73 75 73 70 65 6e 64 | "." "."| suspend|
|00001210| 2d 65 6d 61 63 73 20 22 | 76 22 20 45 6c 65 63 74 |-emacs "|v" Elect|
|00001220| 72 69 63 2d 62 75 66 66 | 65 72 2d 6d 65 6e 75 2d |ric-buff|er-menu-|
|00001230| 6d 6f 64 65 2d 76 69 65 | 77 2d 62 75 66 66 65 72 |mode-vie|w-buffer|
|00001240| 20 63 68 61 72 2d 74 6f | 2d 73 74 72 69 6e 67 20 | char-to|-string |
|00001250| 68 65 6c 70 2d 63 68 61 | 72 20 48 65 6c 70 65 72 |help-cha|r Helper|
|00001260| 2d 68 65 6c 70 20 22 3f | 22 20 48 65 6c 70 65 72 |-help "?|" Helper|
|00001270| 2d 64 65 73 63 72 69 62 | 65 2d 62 69 6e 64 69 6e |-describ|e-bindin|
|00001280| 67 73 20 22 03 22 20 6e | 69 6c 20 22 03 03 22 20 |gs "." n|il ".." |
|00001290| 45 6c 65 63 74 72 69 63 | 2d 62 75 66 66 65 72 2d |Electric|-buffer-|
|000012a0| 6d 65 6e 75 2d 71 75 69 | 74 20 22 1d 22 20 22 71 |menu-qui|t "." "q|
|000012b0| 22 20 22 20 22 20 45 6c | 65 63 74 72 69 63 2d 62 |" " " El|ectric-b|
|000012c0| 75 66 66 65 72 2d 6d 65 | 6e 75 2d 73 65 6c 65 63 |uffer-me|nu-selec|
|000012d0| 74 20 22 0d 22 20 22 5c | 66 22 20 72 65 63 65 6e |t "." "\|f" recen|
|000012e0| 74 65 72 20 22 73 22 20 | 42 75 66 66 65 72 2d 6d |ter "s" |Buffer-m|
|000012f0| 65 6e 75 2d 73 61 76 65 | 20 22 64 22 20 42 75 66 |enu-save| "d" Buf|
|00001300| 66 65 72 2d 6d 65 6e 75 | 2d 64 65 6c 65 74 65 20 |fer-menu|-delete |
|00001310| 22 6b 22 20 22 04 22 20 | 42 75 66 66 65 72 2d 6d |"k" "." |Buffer-m|
|00001320| 65 6e 75 2d 64 65 6c 65 | 74 65 2d 62 61 63 6b 77 |enu-dele|te-backw|
|00001330| 61 72 64 73 20 22 7f 22 | 20 42 75 66 66 65 72 2d |ards "."| Buffer-|
|00001340| 6d 65 6e 75 2d 62 61 63 | 6b 75 70 2d 75 6e 6d 61 |menu-bac|kup-unma|
|00001350| 72 6b 20 22 7e 22 20 42 | 75 66 66 65 72 2d 6d 65 |rk "~" B|uffer-me|
|00001360| 6e 75 2d 6e 6f 74 2d 6d | 6f 64 69 66 69 65 64 20 |nu-not-m|odified |
|00001370| 22 75 22 20 42 75 66 66 | 65 72 2d 6d 65 6e 75 2d |"u" Buff|er-menu-|
|00001380| 75 6e 6d 61 72 6b 20 34 | 38 20 69 20 35 37 20 64 |unmark 4|8 i 57 d|
|00001390| 69 67 69 74 2d 61 72 67 | 75 6d 65 6e 74 20 22 2d |igit-arg|ument "-|
|000013a0| 22 20 6e 65 67 61 74 69 | 76 65 2d 61 72 67 75 6d |" negati|ve-argum|
|000013b0| 65 6e 74 20 22 1b 2d 22 | 20 22 6d 22 20 42 75 66 |ent ".-"| "m" Buf|
|000013c0| 66 65 72 2d 6d 65 6e 75 | 2d 6d 61 72 6b 20 22 15 |fer-menu|-mark ".|
|000013d0| 22 20 75 6e 69 76 65 72 | 73 61 6c 2d 61 72 67 75 |" univer|sal-argu|
|000013e0| 6d 65 6e 74 20 22 10 22 | 20 70 72 65 76 69 6f 75 |ment "."| previou|
|000013f0| 73 2d 6c 69 6e 65 20 22 | 0e 22 20 6e 65 78 74 2d |s-line "|." next-|
|00001400| 6c 69 6e 65 20 22 70 22 | 20 22 6e 22 20 22 16 22 |line "p"| "n" "."|
|00001410| 20 73 63 72 6f 6c 6c 2d | 75 70 20 22 1b 76 22 20 | scroll-|up ".v" |
|00001420| 73 63 72 6f 6c 6c 2d 64 | 6f 77 6e 20 22 3e 22 20 |scroll-d|own ">" |
|00001430| 73 63 72 6f 6c 6c 2d 72 | 69 67 68 74 20 22 3c 22 |scroll-r|ight "<"|
|00001440| 20 73 63 72 6f 6c 6c 2d | 6c 65 66 74 20 22 1b 16 | scroll-|left "..|
|00001450| 22 20 73 63 72 6f 6c 6c | 2d 6f 74 68 65 72 2d 77 |" scroll|-other-w|
|00001460| 69 6e 64 6f 77 20 22 1b | 3e 22 20 65 6e 64 2d 6f |indow ".|>" end-o|
|00001470| 66 2d 62 75 66 66 65 72 | 20 22 1b 3c 22 20 62 65 |f-buffer| ".<" be|
|00001480| 67 69 6e 6e 69 6e 67 2d | 6f 66 2d 62 75 66 66 65 |ginning-|of-buffe|
|00001490| 72 20 22 1b 1b 22 20 22 | 1b 1b 1b 22 20 5b 65 73 |r ".." "|..." [es|
|000014a0| 63 61 70 65 20 65 73 63 | 61 70 65 20 65 73 63 61 |cape esc|ape esca|
|000014b0| 70 65 5d 20 5b 6d 6f 75 | 73 65 2d 32 5d 20 45 6c |pe] [mou|se-2] El|
|000014c0| 65 63 74 72 69 63 2d 62 | 75 66 66 65 72 2d 6d 65 |ectric-b|uffer-me|
|000014d0| 6e 75 2d 6d 6f 75 73 65 | 2d 73 65 6c 65 63 74 5d |nu-mouse|-select]|
|000014e0| 20 36 29 0a 28 64 65 66 | 61 6c 69 61 73 20 27 45 | 6).(def|alias 'E|
|000014f0| 6c 65 63 74 72 69 63 2d | 62 75 66 66 65 72 2d 6d |lectric-|buffer-m|
|00001500| 65 6e 75 2d 65 78 69 74 | 20 23 5b 6e 69 6c 20 22 |enu-exit| #[nil "|
|00001510| c0 c1 20 21 12 c3 c4 c5 | 8f 87 22 20 5b 6c 69 73 |.. !....|.." [lis|
|00001520| 74 69 66 79 2d 6b 65 79 | 2d 73 65 71 75 65 6e 63 |tify-key|-sequenc|
|00001530| 65 20 74 68 69 73 2d 63 | 6f 6d 6d 61 6e 64 2d 6b |e this-c|ommand-k|
|00001540| 65 79 73 20 75 6e 72 65 | 61 64 2d 63 6f 6d 6d 61 |eys unre|ad-comma|
|00001550| 6e 64 2d 65 76 65 6e 74 | 73 20 6e 69 6c 20 28 62 |nd-event|s nil (b|
|00001560| 79 74 65 2d 63 6f 64 65 | 20 22 c0 c1 c2 5c 22 87 |yte-code| "...\".|
|00001570| 22 20 5b 74 68 72 6f 77 | 20 65 6c 65 63 74 72 69 |" [throw| electri|
|00001580| 63 2d 62 75 66 66 65 72 | 2d 6d 65 6e 75 2d 73 65 |c-buffer|-menu-se|
|00001590| 6c 65 63 74 20 6e 69 6c | 5d 20 33 29 20 28 28 65 |lect nil|] 3) ((e|
|000015a0| 72 72 6f 72 20 28 62 79 | 74 65 2d 63 6f 64 65 20 |rror (by|te-code |
|000015b0| 22 c0 20 88 c1 20 87 22 | 20 5b 42 75 66 66 65 72 |". .. ."| [Buffer|
|000015c0| 2d 6d 65 6e 75 2d 6d 6f | 64 65 20 6f 74 68 65 72 |-menu-mo|de other|
|000015d0| 2d 62 75 66 66 65 72 5d | 20 31 29 29 29 5d 20 33 |-buffer]| 1)))] 3|
|000015e0| 20 6e 69 6c 20 6e 69 6c | 5d 29 0a 23 40 31 39 39 | nil nil|]).#@199|
|000015f0| 20 4c 65 61 76 65 20 45 | 6c 65 63 74 72 69 63 20 | Leave E|lectric |
|00001600| 42 75 66 66 65 72 20 4d | 65 6e 75 2c 20 73 65 6c |Buffer M|enu, sel|
|00001610| 65 63 74 69 6e 67 20 62 | 75 66 66 65 72 73 20 61 |ecting b|uffers a|
|00001620| 6e 64 20 65 78 65 63 75 | 74 69 6e 67 20 63 68 61 |nd execu|ting cha|
|00001630| 6e 67 65 73 2e 0a 53 61 | 76 65 73 20 62 75 66 66 |nges..Sa|ves buff|
|00001640| 65 72 73 20 6d 61 72 6b | 65 64 20 22 53 22 2e 20 |ers mark|ed "S". |
|00001650| 20 44 65 6c 65 74 65 73 | 20 62 75 66 66 65 72 73 | Deletes| buffers|
|00001660| 20 6d 61 72 6b 65 64 20 | 22 4b 22 2e 0a 53 65 6c | marked |"K"..Sel|
|00001670| 65 63 74 73 20 62 75 66 | 66 65 72 20 61 74 20 70 |ects buf|fer at p|
|00001680| 6f 69 6e 74 20 61 6e 64 | 20 64 69 73 70 6c 61 79 |oint and| display|
|00001690| 73 20 62 75 66 66 65 72 | 73 20 6d 61 72 6b 65 64 |s buffer|s marked|
|000016a0| 20 22 3e 22 20 69 6e 20 | 6f 74 68 65 72 20 77 69 | ">" in |other wi|
|000016b0| 6e 64 6f 77 73 2e 1f 0a | 28 64 65 66 61 6c 69 61 |ndows...|(defalia|
|000016c0| 73 20 27 45 6c 65 63 74 | 72 69 63 2d 62 75 66 66 |s 'Elect|ric-buff|
|000016d0| 65 72 2d 6d 65 6e 75 2d | 73 65 6c 65 63 74 20 23 |er-menu-|select #|
|000016e0| 5b 6e 69 6c 20 22 c0 c1 | 60 5c 22 87 22 20 5b 74 |[nil "..|`\"." [t|
|000016f0| 68 72 6f 77 20 65 6c 65 | 63 74 72 69 63 2d 62 75 |hrow ele|ctric-bu|
|00001700| 66 66 65 72 2d 6d 65 6e | 75 2d 73 65 6c 65 63 74 |ffer-men|u-select|
|00001710| 5d 20 33 20 28 23 24 20 | 2e 20 35 36 31 37 29 20 |] 3 (#$ |. 5617) |
|00001720| 6e 69 6c 5d 29 0a 28 64 | 65 66 61 6c 69 61 73 20 |nil]).(d|efalias |
|00001730| 27 45 6c 65 63 74 72 69 | 63 2d 62 75 66 66 65 72 |'Electri|c-buffer|
|00001740| 2d 6d 65 6e 75 2d 6d 6f | 75 73 65 2d 73 65 6c 65 |-menu-mo|use-sele|
|00001750| 63 74 20 23 5b 28 65 76 | 65 6e 74 29 20 22 c0 09 |ct #[(ev|ent) "..|
|00001760| 19 c2 09 38 3a 83 0e 00 | c2 82 0f 00 c3 09 38 29 |...8:...|......8)|
|00001770| 89 1c 40 29 21 88 c5 c6 | 20 21 71 88 09 19 c2 09 |..@)!...| !q.....|
|00001780| 38 3a 83 2b 00 c2 82 2c | 00 c3 09 38 29 89 1c 41 |8:.+...,|...8)..A|
|00001790| 40 3a 83 3e 00 5c 66 41 | 40 40 82 41 00 5c 66 41 |@:.>.\fA|@@.A.\fA|
|000017a0| 40 29 62 88 c7 c8 60 5c | 22 87 22 20 5b 73 65 6c |@)b...`\|"." [sel|
|000017b0| 65 63 74 2d 77 69 6e 64 | 6f 77 20 65 76 65 6e 74 |ect-wind|ow event|
|000017c0| 20 32 20 31 20 70 6f 73 | 69 74 69 6f 6e 20 77 69 | 2 1 pos|ition wi|
|000017d0| 6e 64 6f 77 2d 62 75 66 | 66 65 72 20 73 65 6c 65 |ndow-buf|fer sele|
|000017e0| 63 74 65 64 2d 77 69 6e | 64 6f 77 20 74 68 72 6f |cted-win|dow thro|
|000017f0| 77 20 65 6c 65 63 74 72 | 69 63 2d 62 75 66 66 65 |w electr|ic-buffe|
|00001800| 72 2d 6d 65 6e 75 2d 73 | 65 6c 65 63 74 5d 20 34 |r-menu-s|elect] 4|
|00001810| 20 6e 69 6c 20 22 65 22 | 5d 29 0a 23 40 31 32 31 | nil "e"|]).#@121|
|00001820| 20 4c 65 61 76 65 20 45 | 6c 65 63 74 72 69 63 20 | Leave E|lectric |
|00001830| 42 75 66 66 65 72 20 4d | 65 6e 75 2c 20 72 65 73 |Buffer M|enu, res|
|00001840| 74 6f 72 69 6e 67 20 70 | 72 65 76 69 6f 75 73 20 |toring p|revious |
|00001850| 77 69 6e 64 6f 77 20 63 | 6f 6e 66 69 67 75 72 61 |window c|onfigura|
|00001860| 74 69 6f 6e 2e 0a 44 6f | 65 73 20 6e 6f 74 20 65 |tion..Do|es not e|
|00001870| 78 65 63 75 74 65 20 73 | 65 6c 65 63 74 2c 20 73 |xecute s|elect, s|
|00001880| 61 76 65 2c 20 6f 72 20 | 64 65 6c 65 74 65 20 63 |ave, or |delete c|
|00001890| 6f 6d 6d 61 6e 64 73 2e | 1f 0a 28 64 65 66 61 6c |ommands.|..(defal|
|000018a0| 69 61 73 20 27 45 6c 65 | 63 74 72 69 63 2d 62 75 |ias 'Ele|ctric-bu|
|000018b0| 66 66 65 72 2d 6d 65 6e | 75 2d 71 75 69 74 20 23 |ffer-men|u-quit #|
|000018c0| 5b 6e 69 6c 20 22 c0 c1 | c2 5c 22 87 22 20 5b 74 |[nil "..|.\"." [t|
|000018d0| 68 72 6f 77 20 65 6c 65 | 63 74 72 69 63 2d 62 75 |hrow ele|ctric-bu|
|000018e0| 66 66 65 72 2d 6d 65 6e | 75 2d 73 65 6c 65 63 74 |ffer-men|u-select|
|000018f0| 20 6e 69 6c 5d 20 33 20 | 28 23 24 20 2e 20 36 31 | nil] 3 |(#$ . 61|
|00001900| 37 37 29 20 6e 69 6c 5d | 29 0a 28 64 65 66 61 6c |77) nil]|).(defal|
|00001910| 69 61 73 20 27 45 6c 65 | 63 74 72 69 63 2d 62 75 |ias 'Ele|ctric-bu|
|00001920| 66 66 65 72 2d 6d 65 6e | 75 2d 75 6e 64 65 66 69 |ffer-men|u-undefi|
|00001930| 6e 65 64 20 23 5b 6e 69 | 6c 20 22 c0 20 88 c1 c2 |ned #[ni|l ". ...|
|00001940| c3 c4 21 c5 3d 83 2e 00 | c3 c6 21 c7 3d 83 2e 00 |..!.=...|..!.=...|
|00001950| c3 c8 0e 09 21 21 ca 3d | 83 2e 00 c3 cb 21 cc 3d |....!!.=|.....!.=|
|00001960| 83 2e 00 cd ce 21 82 31 | 00 cd cf 21 5c 22 88 d0 |.....!.1|...!\"..|
|00001970| d1 21 87 22 20 5b 64 69 | 6e 67 20 6d 65 73 73 61 |.!." [di|ng messa|
|00001980| 67 65 20 22 25 73 22 20 | 6b 65 79 2d 62 69 6e 64 |ge "%s" |key-bind|
|00001990| 69 6e 67 20 22 03 03 22 | 20 45 6c 65 63 74 72 69 |ing ".."| Electri|
|000019a0| 63 2d 62 75 66 66 65 72 | 2d 6d 65 6e 75 2d 71 75 |c-buffer|-menu-qu|
|000019b0| 69 74 20 22 20 22 20 45 | 6c 65 63 74 72 69 63 2d |it " " E|lectric-|
|000019c0| 62 75 66 66 65 72 2d 6d | 65 6e 75 2d 73 65 6c 65 |buffer-m|enu-sele|
|000019d0| 63 74 20 63 68 61 72 2d | 74 6f 2d 73 74 72 69 6e |ct char-|to-strin|
|000019e0| 67 20 68 65 6c 70 2d 63 | 68 61 72 20 48 65 6c 70 |g help-c|har Help|
|000019f0| 65 72 2d 68 65 6c 70 20 | 22 3f 22 20 48 65 6c 70 |er-help |"?" Help|
|00001a00| 65 72 2d 64 65 73 63 72 | 69 62 65 2d 62 69 6e 64 |er-descr|ibe-bind|
|00001a10| 69 6e 67 73 20 73 75 62 | 73 74 69 74 75 74 65 2d |ings sub|stitute-|
|00001a20| 63 6f 6d 6d 61 6e 64 2d | 6b 65 79 73 20 22 54 79 |command-|keys "Ty|
|00001a30| 70 65 20 43 2d 63 20 43 | 2d 63 20 74 6f 20 65 78 |pe C-c C|-c to ex|
|00001a40| 69 74 2c 20 53 70 61 63 | 65 20 74 6f 20 73 65 6c |it, Spac|e to sel|
|00001a50| 65 63 74 2c 20 5c 5c 5b | 48 65 6c 70 65 72 2d 68 |ect, \\[|Helper-h|
|00001a60| 65 6c 70 5d 20 66 6f 72 | 20 68 65 6c 70 2c 20 3f |elp] for| help, ?|
|00001a70| 20 66 6f 72 20 63 6f 6d | 6d 61 6e 64 73 22 20 22 | for com|mands" "|
|00001a80| 54 79 70 65 20 5c 5c 5b | 45 6c 65 63 74 72 69 63 |Type \\[|Electric|
|00001a90| 2d 62 75 66 66 65 72 2d | 6d 65 6e 75 2d 71 75 69 |-buffer-|menu-qui|
|00001aa0| 74 5d 20 74 6f 20 65 78 | 69 74 2c 20 5c 5c 5b 45 |t] to ex|it, \\[E|
|00001ab0| 6c 65 63 74 72 69 63 2d | 62 75 66 66 65 72 2d 6d |lectric-|buffer-m|
|00001ac0| 65 6e 75 2d 73 65 6c 65 | 63 74 5d 20 74 6f 20 73 |enu-sele|ct] to s|
|00001ad0| 65 6c 65 63 74 2c 20 5c | 5c 5b 48 65 6c 70 65 72 |elect, \|\[Helper|
|00001ae0| 2d 68 65 6c 70 5d 20 66 | 6f 72 20 68 65 6c 70 2c |-help] f|or help,|
|00001af0| 20 5c 5c 5b 48 65 6c 70 | 65 72 2d 64 65 73 63 72 | \\[Help|er-descr|
|00001b00| 69 62 65 2d 62 69 6e 64 | 69 6e 67 73 5d 20 66 6f |ibe-bind|ings] fo|
|00001b10| 72 20 63 6f 6d 6d 61 6e | 64 73 2e 22 20 73 69 74 |r comman|ds." sit|
|00001b20| 2d 66 6f 72 20 34 5d 20 | 35 20 6e 69 6c 20 6e 69 |-for 4] |5 nil ni|
|00001b30| 6c 5d 29 0a 23 40 39 37 | 20 56 69 65 77 20 62 75 |l]).#@97| View bu|
|00001b40| 66 66 65 72 20 6f 6e 20 | 63 75 72 72 65 6e 74 20 |ffer on |current |
|00001b50| 6c 69 6e 65 20 69 6e 20 | 45 6c 65 63 74 72 69 63 |line in |Electric|
|00001b60| 20 42 75 66 66 65 72 20 | 4d 65 6e 75 2e 0a 52 65 | Buffer |Menu..Re|
|00001b70| 74 75 72 6e 73 20 74 6f | 20 45 6c 65 63 74 72 69 |turns to| Electri|
|00001b80| 63 20 42 75 66 66 65 72 | 20 4d 65 6e 75 20 77 68 |c Buffer| Menu wh|
|00001b90| 65 6e 20 64 6f 6e 65 2e | 1f 0a 28 64 65 66 61 6c |en done.|..(defal|
|00001ba0| 69 61 73 20 27 45 6c 65 | 63 74 72 69 63 2d 62 75 |ias 'Ele|ctric-bu|
|00001bb0| 66 66 65 72 2d 6d 65 6e | 75 2d 6d 6f 64 65 2d 76 |ffer-men|u-mode-v|
|00001bc0| 69 65 77 2d 62 75 66 66 | 65 72 20 23 5b 6e 69 6c |iew-buff|er #[nil|
|00001bd0| 20 22 c0 c1 21 89 1a 83 | 0e 00 c3 5c 6e 21 82 19 | "..!...|...\n!..|
|00001be0| 00 c4 20 88 c5 c6 5c 6e | 5c 22 88 c7 c8 21 29 87 |.. ...\n|\"...!).|
|00001bf0| 22 20 5b 42 75 66 66 65 | 72 2d 6d 65 6e 75 2d 62 |" [Buffe|r-menu-b|
|00001c00| 75 66 66 65 72 20 6e 69 | 6c 20 62 75 66 6e 61 6d |uffer ni|l bufnam|
|00001c10| 20 76 69 65 77 2d 62 75 | 66 66 65 72 20 64 69 6e | view-bu|ffer din|
|00001c20| 67 20 6d 65 73 73 61 67 | 65 20 22 42 75 66 66 65 |g messag|e "Buffe|
|00001c30| 72 20 25 73 20 64 6f 65 | 73 20 6e 6f 74 20 65 78 |r %s doe|s not ex|
|00001c40| 69 73 74 21 22 20 73 69 | 74 2d 66 6f 72 20 34 5d |ist!" si|t-for 4]|
|00001c50| 20 34 20 28 23 24 20 2e | 20 36 39 36 39 29 20 6e | 4 (#$ .| 6969) n|
|00001c60| 69 6c 5d 29 0a | |il]). | |
+--------+-------------------------+-------------------------+--------+--------+